.aside{

  width: 180px;
  padding-top: 10px;
  border-right: 1px solid #f0f0f0;
  height: 100vh;
  &.visible{
    display: block;
  }
  h2{
    color: #8c8c8c;
    border-bottom: 2px solid #f0f0f0;
    margin-left:20px;
    margin-right:20px;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  ul{
    >li{
      a{
        display: block;
        padding: 10px 20px;
        color:#000000d9;
        font-size: 14px;
        font-weight: 400;
        &:hover{
          color: #1890ff;
          text-decoration: none;
        }
        &.active{
          background-color: #e6f7ff;
          border-right: 3px solid #1890ff;
        }
      }


    }

  }

}
